package cn.jll.dev.utils.db.pojo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description: 数据库字段
 * @Author: jll
 * @Date: 2019/1/2 10:38
 * @Version: v1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class DataBaseField {
    /**
     * 字段名称
     */
    private String name;

    /**
     * 字段注释
     */
    private String comment;

    /**
     * 字段类型
     */
    private String type;

    /**
     * 长度
     */
    private String length;

    /**
     * 主键标识
     */
    private boolean isKey;

    /**
     * 为空标识
     */
    private boolean isNotNull;

    /**
     * 默认值
     */
    private String defaultValue;
}
